package com.example.drools.service;

import com.example.drools.entity.PointDomain;

/**
 * @author ddsyw
 * @version 1.0
 * @date 2021/12/21 2:40 下午
 */
public interface PointRuleEngine {

  /**
   * 执行规则引擎
   *
   * @param pointDomain 积分Fact
   */

  void executeRuleEngine(final PointDomain pointDomain);

  /**
   * 初始化规则引擎
   */
  void initEngine();

  /**
   * 刷新规则引擎中的规则
   */

  void refreshEnginRule();
}
